package com.qumitech.visualnovel.datasource.editor;

import java.util.List;
import com.qumitech.visualnovel.model.dao.console.RoleDAO;
import com.qumitech.visualnovel.model.dto.RoleQueryDTO;

public interface RoleDAOMapper {
    int deleteByPrimaryKey(Long id);

    int insert(RoleDAO record);

    int insertSelective(RoleDAO record);

    RoleDAO selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(RoleDAO record);

    int updateByPrimaryKey(RoleDAO record);

    int clearMC(RoleDAO record);

    int total(RoleQueryDTO param);

    List<RoleDAO> list(RoleQueryDTO param);
}